Officers were called around 11 a.m. to the 600 block of Campus Drive in East Rockhill Township on a report of a domestic incident involving a mom and son, Pennridge Regional police said.
The son, whose age has not been disclosed, was walking down a path near Branch Road after apparently leaving a house with two large swords, police said.
Pennridge High School was placed on lockdown for about an hour and a half as a result of the nearby incident, police said.
A subsequent foot search of the area involving a drone and K-9 unit lasted two hours before police captured the suspect near Minsi Trail and Schwenkmill Road, they said.
He was taken to St. Luke's Upper Bucks Campus for a mental health evaluation, police said.
The suspect is expected to face charges, according to police.
Click here to follow Daily Voice Bristol and receive free news updates.